home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / osi / isode / dosisode / DOSISODE80.ZIP / ISODE8.WRK / IMISC / MAKE.BAT < prev   
Encoding:
DOS Batch File  |  1992-06-19  |  1.4 KB  |  54 lines

  1. @echo off
  2. if not "%1." == "clean." goto check_tidy
  3.     del *.h
  4.     del *.o
  5.     del *.c
  6.     del *.a
  7.     del imisc.exe
  8.     del %isode_orig%\imisc\imisc_tables.*
  9.     del %isode_orig%\imisc\imisc-types.*
  10.     del %isode_orig%\imisc\imisc-asn.py
  11.     del %isode_orig%\imisc\imisc-ops.c
  12.     del %isode_orig%\imisc\imisc-ops.h
  13.     del %isode_orig%\imisc\imisc-st.c
  14.     del %isode_orig%\imisc\imisc-iops.c
  15.     del %isode_orig%\imisc\*.ph
  16.     goto end
  17. :check_tidy
  18. if not "%1." == "tidy." goto check_null
  19.     del *.h
  20.     del *.o
  21.     goto end
  22. :check_null
  23. if not "%1." == "." goto bad_param
  24.     set dir=imisc
  25.     if exist %isode_orig%\imisc\imisc_tables.c goto miss1
  26.         cd %isode_orig%\imisc
  27.         %isode%\rosy\rosy -m -pepsy -o IMISC-asn.py imisc.ry
  28.         %isode%\pepsy\pepsy -A -f -h -m imisc-asn.py
  29.         cd %isode%\imisc
  30. :miss1
  31.     if exist %isode_orig%\imisc\imisc-iops.c goto miss2
  32.         cd %isode_orig%\imisc
  33.         copy imisc-ops.c imisc-iops.c >nul:
  34.         cd %isode%\imisc
  35. :miss2
  36.     set defines=2
  37.     call %isode%\utils\h imisc-types
  38.     call %isode%\utils\h imisc-ops
  39.     call %isode%\utils\h ryinitiator
  40.     call %isode%\utils\cc imisc
  41.     call %isode%\utils\cc imisc_tables
  42.     call %isode%\utils\cc ryinitiator
  43.     call %isode%\utils\cc imiscvrsn
  44.     set defines=4
  45.     call %isode%\utils\cc imisc-iops
  46.     gcc -o imisc @imisc.lnk
  47.     strip imisc
  48.     copy /b %ISODE%\utils\stub.exe+imisc imisc.exe >nul:
  49.     del imisc
  50.     goto end
  51. :bad_param
  52.     echo unknown option %1
  53. :end
  54.